#include "xmlparser.hpp"
using namespace com_oocl_riley;

XmlParser::XmlParser(const string& fileName)
:_fileName(fileName){
}

void XmlParser::parseXml(){
    xmlDocPtr doc;
    xmlNodePtr cur;
    doc=xmlParseFile(_fileName.c_str());
    if(doc==nullptr)
        return;
    cur=xmlDocGetRootElement(doc);
    if(cur==nullptr){
        xmlFreeDoc(doc);
        return;
    }
    tranverse(doc,cur);
    xmlFreeDoc(doc);
}
